package com.wangdao.wechatmall.service.wx;

import com.wangdao.wechatmall.bean.bo.wx.WXOrderCommentBO;
import com.wangdao.wechatmall.bean.bo.wx.WXOrderGoodsBO;
import com.wangdao.wechatmall.bean.bo.wx.WXOrderBO;
import com.wangdao.wechatmall.bean.bo.wx.WXOrderSubmitBO;
import com.wangdao.wechatmall.bean.pojo.OrderGoods;
import com.wangdao.wechatmall.bean.vo.wx.WXOrderDetailVO;
import com.wangdao.wechatmall.bean.vo.wx.WXOrderListVO;

/**
 * @author liyongqiang
 * CreateDate 2021/7/12 10:24
 */


public interface WXOrderService {
    WXOrderListVO queryList(WXOrderBO orderBO);

    WXOrderDetailVO getDetail(Integer orderId);

    int prepay(Integer orderId);

    int cancel(int id);

    int delete(int id);

    int confirm(int id);

    int refund(int id);

    OrderGoods getGoods(WXOrderGoodsBO WXOrderGoodsBO);

    int orderComment(WXOrderCommentBO commentBO);

    int orderSubmit(WXOrderSubmitBO submitBO);
}
